.blog_element{
margin-bottom:30px;
float:left;
}

.blog_element h4 a{
color:#282724;
line-height:23px;
}

.blog_element h4 a:hover{
color:#ff6c00;
}

.post_meta_info{
display:block;
padding:6px 0px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}
.post_meta_info strong{
font-weight:normal;
}
.post_meta_info span{
margin-right:15px;
}

.post_date{
background-image:url(../images/date_icon.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}

.post_author{
	background-image:url(../images/author_icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.blog_element .one_third{
	position: relative;
	z-index:2;
}

.post_comment{
	padding:5px 1%;
	margin:0 auto;
	margin:0 auto;
	display:block;
	position:absolute;
	top:0px;
	text-align:center;
	width:98%;
	background-image: url(../images/comments_bg.png);
	background-repeat: no-repeat;
	background-position: center top;	
}


.post_comment strong a {
	color:#ff6c00;
	}
.tagcloud a {
-moz-transition: all 0.2s ease 0s;
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.04) inset;
    color: #888584 !important;
    display: block;
    float: left;
    font-size: 1em !important;
    margin: 0 0.5em 0.5em 0;
    overflow: hidden;
    padding: 0.3em 10px;
	font-weight:bold;

}

.tagcloud a:hover{
	background-color: #ff6c00;
	border: 1px solid #ff6c00;
	color:#000!important;
}